package com.ht.aems.fes;

import java.util.Map;
import java.util.Date;
import java.rmi.Remote;
import java.rmi.RemoteException;

/**
 * Author: Su Xinyi
 * Date: 2009-3-25
 */
public interface Simple104Proxy extends Remote {
    public Map<Integer, Integer> getYXPointMap() throws RemoteException;
    
    public Map<Integer, Float> getYCPointMap() throws RemoteException;

    public Float getYCPointValue(int pointnum) throws RemoteException;

    public Integer getYXPointValue(int pointnum) throws RemoteException;

    public Date getLastScadaTimestamp() throws RemoteException;

    public String getHelpInfo() throws RemoteException;
    /**
     * return null if success
     */
    public String sendYKCommand(int ykPointNum, int ykPointValue) throws RemoteException;
}
